package com.bsoft.exchange.pojo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * Created by zhangchen on 2020-7-9.
 * 查询发票列表的传入参数
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class ElectronicInvoicePojo {
    private String organizationId;//医院代码
    @NotNull
    private Integer queryType = 1;//查询类型，参数设置，1表示按患者患者标识集合查询；2表示按证件集合查询；3表示按诊疗卡集合查询；默认是1

    private List<String> patientIdList;//患者唯一标识集合

    private List<PatientIdentityCardPojo> patientIdentityCardList;//证件集合

    private List<MedicalCardPojo> patientMedicalCardList;//诊疗卡集合
    @NotNull
    private Integer pageNo;//分页页数
    @NotNull
    private Integer pageSize;//每页条数
}
